Text copied to clipboard!

Pavadinimas

Text copied to clipboard!

Vyresnysis programinės įrangos kūrimo inžinierius

Aprašymas

Text copied to clipboard!
Ieškome vyresniojo programinės įrangos kūrimo inžinieriaus, kuris prisijungtų prie mūsų technologijų komandos ir padėtų kurti patikimus, keičiamo mastelio bei aukštos kokybės programinius sprendimus. Ši pozicija skirta patyrusiam specialistui, gebančiam ne tik savarankiškai projektuoti ir įgyvendinti sudėtingas sistemas, bet ir aktyviai prisidėti prie techninių sprendimų formavimo, komandos augimo bei gerųjų inžinerinių praktikų diegimo. Kandidatas glaudžiai bendradarbiaus su produktų vadovais, dizaineriais, kokybės užtikrinimo specialistais ir kitais inžinieriais, siekdamas užtikrinti, kad kuriami sprendimai atitiktų verslo poreikius, naudotojų lūkesčius ir aukštus techninius standartus. Šiame vaidmenyje tikimasi stipraus programavimo pagrindų išmanymo, architektūrinio mąstymo ir gebėjimo priimti pagrįstus techninius sprendimus greitai besikeičiančioje aplinkoje. Vyresnysis programinės įrangos kūrimo inžinierius dalyvaus visame programinės įrangos kūrimo cikle: nuo reikalavimų analizės ir architektūros planavimo iki kūrimo, testavimo, diegimo ir palaikymo. Taip pat svarbus gebėjimas identifikuoti našumo, saugumo ir patikimumo rizikas bei siūlyti efektyvius jų sprendimo būdus. Ieškome žmogaus, kuris vertina kodo kokybę, testavimą, automatizavimą ir nuolatinį tobulėjimą. Šioje pozicijoje reikės peržiūrėti kolegų kodą, teikti konstruktyvų grįžtamąjį ryšį, padėti spręsti sudėtingas technines problemas ir prisidėti prie komandos techninės krypties. Kandidatas turėtų gebėti aiškiai komunikuoti technines idėjas tiek techninei, tiek netechninei auditorijai, argumentuotai pagrįsti pasirinkimus ir padėti komandai priimti ilgalaikę vertę kuriančius sprendimus. Sėkmingas kandidatas turės patirties dirbant su šiuolaikinėmis programavimo kalbomis, sistemų integracijomis, debesų kompiuterijos sprendimais, API kūrimu ir duomenų apdorojimu. Taip pat bus vertinamas supratimas apie mikroservisų architektūrą, CI/CD procesus, stebėsenos įrankius ir saugios programinės įrangos kūrimo principus. Kadangi tai vyresnio lygio pozicija, tikimasi iniciatyvumo, atsakomybės už rezultatus ir gebėjimo mentoriauti mažiau patyrusiems komandos nariams. Mes siūlome galimybę dirbti prie prasmingų ir techniškai įdomių projektų, kuriuose jūsų sprendimai turės tiesioginį poveikį produktų kokybei ir verslo rezultatams. Prisijungę prie mūsų komandos, turėsite erdvės profesiniam augimui, galimybę prisidėti prie architektūrinių sprendimų ir dirbti aplinkoje, kurioje vertinamas bendradarbiavimas, atsakomybė ir inžinerinis meistriškumas. Jei jums patinka spręsti sudėtingus uždavinius, kurti tvarius sprendimus ir daryti teigiamą įtaką komandai bei produktui, ši pozicija gali būti puikus kitas jūsų karjeros žingsnis.

Atsakomybės

Text copied to clipboard!
  • Projektuoti, kurti ir prižiūrėti aukštos kokybės programinės įrangos sprendimus.
  • Analizuoti verslo ir techninius reikalavimus bei siūlyti tinkamiausias architektūras.
  • Rašyti švarų, testuojamą ir lengvai prižiūrimą kodą pagal gerąsias praktikas.
  • Vykdyti kodo peržiūras ir teikti konstruktyvų grįžtamąjį ryšį komandos nariams.
  • Bendradarbiauti su tarpdisciplininėmis komandomis kuriant ir diegiant naujas funkcijas.
  • Optimizuoti sistemų našumą, saugumą, patikimumą ir mastelio galimybes.
  • Prisidėti prie CI/CD procesų, automatizavimo ir diegimo kokybės gerinimo.
  • Mentoriauti jaunesniems inžinieriams ir padėti ugdyti komandos technines kompetencijas.

Reikalavimai

Text copied to clipboard!
  • Ne mažesnė kaip 5 metų programinės įrangos kūrimo patirtis.
  • Puikūs bent vienos šiuolaikinės programavimo kalbos įgūdžiai.
  • Patirtis projektuojant paskirstytas arba didelio apkrovimo sistemas.
  • Geras programinės įrangos architektūros, duomenų struktūrų ir algoritmų išmanymas.
  • Patirtis dirbant su API, duomenų bazėmis ir sistemų integracijomis.
  • Išmanymas apie testavimo metodikas, automatizavimą ir kodo kokybės užtikrinimą.
  • Patirtis su debesų kompiuterijos platformomis ir CI/CD įrankiais.
  • Gebėjimas aiškiai komunikuoti, dirbti komandoje ir priimti techninius sprendimus.

Galimi interviu klausimai

Text copied to clipboard!
  • Kokią didelio mastelio sistemą esate kūręs ir kokie buvo pagrindiniai iššūkiai?
  • Su kuriomis programavimo kalbomis ir technologijomis dirbate stipriausiai?
  • Kaip užtikrinate kodo kokybę ir testavimo aprėptį savo projektuose?
  • Kokia jūsų patirtis projektuojant sistemų architektūrą ar mikroservisus?
  • Ar turite patirties mentoriaujant jaunesnius komandos narius?
  • Kaip sprendžiate našumo ar saugumo problemas gamybinėje aplinkoje?
  • Kokia jūsų patirtis dirbant su debesų kompiuterijos sprendimais ir CI/CD?
  • Kas jums svarbiausia renkantis naują technologinę komandą ar projektą?